Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York European Open - Antwerp Swiss Indoors Basel - Basel Adelaide International - Adelaide Pau Challenger Bucharest Open - Bucharest French Open - Paris National Bank Open - Montreal Boss Open - Stuttgart Wimbledon - London Rothesay International - Eastbourne Atlanta Open - Atlanta Davis Cup, Group B, Valencia China Open - Beijing Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Barcelona Open Banc Sabadell - Barcelona Zug Challenger Delray Beach Open - Delray Beach Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Boss Open - Stuttgart Wimbledon - London Cincinnati Open - Cincinnati Davis Cup, World Group, Q2, CRO-FRA 1-3 France F2 France F3 Croatia F3 Croatia F4 Croatia F5 France F7 Morocco F5 France F19 France F20 Egypt F35 Egypt F36 Belgium F2 France F11 USA F34 Belgium F1 USA F39 Tunisia F22 (Hammamet) Tunisia F23 (Hammamet) Belgium F2 (Arlon) Belgium F3 (De Haan) USA F32 (Fountain Valley) USA F33 (Houston) USA F34 (Harlingen) Belgium F1 (Havre) USA F39 (Waco) Israel F8 (Tel Aviv) Spain F16 (Palma del Rio) France F13 (Ajaccio) Morocco F1 (Khemisset) Morocco F2 (Meknes) Serbia F1 (Novi Sad) Serbia F2 (Novi Sad) Spain F17 (Bakio) Nigeria F4 (Lagos) Nigeria F5 (Lagos) Hong Kong F3 (Hong Kong) M25 Hong Kong M15+H Bressuire M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Grenoble M15 Monastir M15 Tabarka M25+H Palma Del Rio M25+H Ajaccio M25 Pitesti M25+H Mulhouse M25 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Tabarka Open Sabadell Atlantico - Barcelona PTT Thailand Open - Bangkok Open Sud de France - Montpellier Bogota Challenger Orleans Challenger Sunrise Challenger Segovia Challenger Mouilleron-Le-Captif Challenger Monterrey Challenger Sophia Antipolis Challenger Sarasota Challenger Prostejov Challenger Blois Challenger Recanati Challenger Nur-Sultan Challenger Augsburg Challenger Glasgow Challenger Rennes Challenger Cleveland Challenger Calgary Challenger Monterrey Challenger Prague Challenger Prague II Challenger Iasi Challenger Sibiu Challenger Da Nang Challenger Bratislava Challenger Santiago Challenger Maia Challenger Istanbul Challenger Quimper Challenger Tallahassee Challenger Lille Challenger Heilbronn Challenger Jerusalem Challenger Ostrava Challenger Irving Challenger Segovia Challenger Segovia Challenger Tennis Masters Series - Toronto Open Diputacion Pozoblanco - Cordoba Rennes Challenger Orleans Challenger Brest Challenger Tenerife Challenger Cassis Challenger Pau Challenger Orleans Challenger Shanghai Rolex Masters - Shanghai Quimper Challenger Brest Challenger TCT Open - Tunis Quelle Cup 2000 - Furth AXA Open II - Espinho Open Castilla y Leon Trofeo Iberdrola - Segovia 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago The Scottish Tennis Championships - Edinburgh Quelle Cup - Furth ATU Cup 2001 - Weiden Nord/LB Open - Braunschweig VIII Open Internacional D'Andorra - Andorra Black Forest Open - Freudenstadt 4th Sardinia International Championships - Cagliari Copa Ericsson Uruguay - Montevideo Cairo Challenger - Cairo Open Castilla y Leon - Segovia Madrid Challenger Heilbronn Open - Heilbronn Poznan Challenger Barletta Citta Della Disfida Open 2000 - Barletta Ethias Trophy - Mons Salzburg Challenger Vancouver Challenger Memorial Savigni - Sassuolo Skandia Open - Linz FILA Challenger Biella - Biella Pau Challenger Trofeo Barcelona de Tenis - Barcelona Helsinki Challenger Lille Challenger Phoenix Challenger Aix En Provence Challenger Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Phoenix Challenger Bogota Challenger Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Quimper Challenger Copa Ericsson Brazil - Sao Paulo I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Mallorca Open - Mallorca TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Open Castilla y Leon - Segovia Ann Arbor Challenger Drummondville Challenger Quimper 2 Challenger Cherbourg Challenger Belgrade Challenger AXA Open - Lisbon Milan Indoors - Milan Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Generali Open - Kitzbuhel Thailand Open - Bangkok CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Qatar Open - Doha Venice Open - Venice Open 13 - Marseille Estoril Open - Estoril Gerry Weber Open - Halle Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Warsteiner Grand Prix - Oberstaufen CA Tennis Trophy - Vienna Alicante Challenger Heineken Open - Auckland Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Sydney International - Sydney The Tennis Channel Open - Las Vegas Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Phoenix Challenger The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open Diputacion - Cordoba AEGON Championships - London Bank Austria Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London AEGON International - Eastbourne Medibank International - Sydney AEGON Championships - London Allianz Suisse Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Murcia Challenger AEGON Championships - London AEGON International - Eastbourne Hamburg Challenger Bordeaux Challenger Erste Bank Open - Vienna Open Sabadell Atlantico - Barcelona Open Castilla y Leon Trofeo Iberdrola - Segovia Ecuador Open - Quito Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Surbiton Challenger US Men's Clay Court Championship - Houston Canberra Challenger Generali Open - Kitzbuhel Geneva Challenger - Geneva Mercedes Cup - Stuttgart Bet-At-Home Austrian Open - Kitzbuhel Aegon Nottingham Open - Nottingham Citi Open - Washington Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona VIII Trofeo Ciutat de Barcelona - Barcelona Suisse Open - Gstaad Abierto Mexicano - Los Cabos Chengdu Open - Chengdu Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Aix En Provence Challenger Abierto Mexicano Telcel - Acapulco Allianz Suisse Open Gstaad - Gstaad US Men's Clay Court Championship - Houston SA Tennis Open - Johannesburg AEGON Championships - London Suisse Open - Gstaad Abierto Mexicano - Los Cabos Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart AEGON Championships - London Savannah Challenger Moselle Open - Metz European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Fever-Tree Championships - London Winston-Salem Open - Winston-Salem European Open - Antwerp Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Great Ocean Road Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Serbia Open - Belgrade Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Estoril Open - Estoril Swiss Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai International Championship of Croatia - Umag Idea Prokom Open - Sopot President's Cup - Tashkent Open Parc - Lyon Mercedes Cup - Stuttgart Open 13 - Marseille Noventi Open - Halle Hall of Fame Open - Newport Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad Tel Aviv Watergen Open - Tel Aviv Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Milan Indoors - Milan Open 13 Provence - Marseille Dubai Tennis Open - Dubai Open Parc - Lyon cinch Championships - London Infosys Hall of Fame Open - Newport Citi Open - Washington 2003 Mercedes Cup - Stuttgart Copa Ericsson Chile - Santiago Adelaide International - Adelaide Open Occitanie - Montpellier Dallas Open - Dallas Gonet Geneva Open - Geneva cinch Championships - London Mallorca Championships - Mallorca Open Seat Godo - Barcelona EFG Swiss Open - Gstaad Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Dubai Open - Dubai RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad Salem Open - Hong Kong French Open - Paris ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Qatar Exxon Mobil Open 2003 - Doha International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai Winston-Salem Open - Winston-Salem European Open - Antwerp The Stella Artois Championships - London The 10tele.com Open - Nottingham Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Adidas International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Ortisei Challenger Open 13 - Marseille Generali Open - Kitzbuhel The Artois Championships - London Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia SA Tennis Open - Johannesburg Countrywide Classic - Los Angeles Brisbane International - Brisbane AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing Mallorca Championships - Mallorca Apia International - Sydney If Stockholm Open - Stockholm AEGON Championships - London Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca EFG Swiss Open - Gstaad Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Campionati Internazionali di Sicilia - Palermo AEGON Championships - London Credit Agricole Suisse Open - Gstaad Thailand Open - Bangkok Copa AT&T - Buenos Aires Medibank International - Sydney Open Seat-Godo 2001 - Barcelona The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Open 13 - Marseille Mercedes Cup - Stuttgart AEGON Championships - London Trofeo Conde de Godo - Barcelona Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Open Seat-Godo '98 - Barcelona Abierto Mexicano Telcel - Acapulco TD Waterhouse Cup - Long Island Swiss Open - Gstaad Abierto Mexicano - Los Cabos China Open - Beijing Abierto Mexicano Telcel - Acapulco European Open - Antwerp Open Sud de France - Montpellier ASB Classic - Auckland Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Open SEAT Godo 2006 - Barcelona cinch Championships - London Mallorca Championships - Mallorca Rakuten Japan Open - Tokyo Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Chengdu Open - Chengdu Astana Open - Astana European Open - Antwerp ABN AMRO Open - Rotterdam Grand Prix Hassan II - Marrakech Stockholm Open - Stockholm Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Delray Beach Open - Delray Beach Belgrade 2 - Belgrade Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem ARAG World Team Championship - Dusseldorf Dallas Open - Dallas Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telcel - Acapulco Abierto de Tenis Mifel - Los Cabos Moselle Open - Metz Gijon Open - Gijon United Cup - Australia Open Sud de France - Montpellier Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Hamburg European Open - Hamburg Open Parc - Lyon Kremlin Cup - Moscow China Open - Beijing Proton Malaysian Open - Kuala Lumpur Barcelona Open Banc Sabadell - Barcelona Open de la Comunidad Valenciana - Valencia Davidoff Swiss Indoors - Basel Boss Open - Stuttgart Mallorca Open - Mallorca Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Adelaide International 2 - Adelaide Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris cinch Championships - London BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Tennis Masters Series - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Miami Open - Miami Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Rogers Cup - Montreal Pacific Life Open - Indian Wells Mutua Madrid Open - Madrid Rogers Masters - Toronto Medibank Private International - Sydney Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Abierto Mexicano Telcel - Acapulco Wimbledon - London U.S. Open - New York Shanghai ATP Masters - Shanghai Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Allianz Suisse Open - Gstaad Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Allianz Suisse Open Gstaad - Gstaad Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells If Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne Rolex Paris Masters - Paris Wimbledon - London Rolex Paris Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Rogers Cup - Montreal Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid National Bank Open - Toronto U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami Wimbledon - London Citi Open - Washington BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Western & Southern Open - Cincinnati Geneva Open - Geneva Erste Bank Open - Vienna Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Rogers Masters - Montreal French Open - Paris Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 French Open - Paris Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Hopman Cup - Perth Davis Cup, Finals, Group A Davis Cup, Finals, Group C Wimbledon - London Western & Southern Open - Cincinnati Campeonato de Espana Kia de Tenis 2004 - Madrid French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Olympics - Athens Olympics - London Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Finals, SF, GBR-ESP 1-2 ATP Cup - Sydney Winston-Salem Open - Winston-Salem Mubadala World Tennis Championship